package com.qfedu.yanglao20.entity.adhibition;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
@ApiModel("应用服务实体类")
public class Adhibition {

    @ApiModelProperty("应用id")
    @TableId(type = IdType.AUTO)
    private Integer id;
    /**
     * 应用服务名称
     */
    @ApiModelProperty("应用服务名称")
    private String applyName;
    /**
     * 应用图标(存放路径)
     */
    @ApiModelProperty("应用图标")
    private String applyUrl;
    /**
     * 是否H5页面
     */
    @ApiModelProperty("是否H5页面")
    private Integer linkFlag;
    /**
     * H5链接
     */
    @ApiModelProperty("H5链接")
    private String h5Link;
    /**
     * 描述
     */
    @ApiModelProperty("描述")
    private String applyDesc;
    /**
     * 服务内容
     */
    @ApiModelProperty("服务内容")
    private String applyInfo;
    /**
     * 费用
     */
    @ApiModelProperty("费用")
    private Double price;
    /**
     * 排序
     */
    @ApiModelProperty("排序")
    private Integer sort;
    /**
     * 可用状态0禁用1启用
     */
    @ApiModelProperty("可用状态0禁用1启用")
    private Integer enableFlag;
    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    /**
     * 更新时间
     */
    @ApiModelProperty("更新时间")
    private Date updateTime;
}